/*
 * Constantes.h
 *
 */

#ifndef CONSTANTES_H_
#define CONSTANTES_H_

// Ascensor
const int CANTIDAD_DE_ASCENSORES = 3;
const int DISTANCIA_ENTRE_PISOS = 3;
const char MODO_ESPERA = 'e';
const char MODO_SUBIR = 's';
const char MODO_BAJAR = 'b';

// Llamada
const int LLAMADA_SUBIR = 1;
const int LLAMADA_BAJAR = 2;
const int LLAMADA_INTERNA = 3;

// Piso
const int PERIODO_MINIMO_LLAMADAS = 4;
const int PERIODO_MAXIMO_LLAMADAS = 15;

// Cola de mensajes
const char* const ARCHIVO_COLA_MSG_PA = "ArchivoColaMensajesPiso-Ascensor";
const char* const ARCHIVO_COLA_MSG_CA = "ArchivoColaMensajesControlador-Ascensor";
const char* const ARCHIVO_COLA_MSG_PC = "ArchivoColaMensajesPiso-Controlador";
const char ID_COLA_MSG = 'a';

// Log
const int PRECISION_SEGUNDOS = 6;
const char* const PATH_LOG = "Log";
const char* const EXTENSION_LOG = ".txt";

#endif /* CONSTANTES_H_ */
